package sgsi.controller.dao.impl;

import java.util.List;

import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import sgsi.controller.dao.MotivoEgresoDao;
import sgsi.model.entidades.auxiliares.MotivoEgreso;

public class MotivoEgresoDaoHibernateImpl extends HibernateDaoSupport implements MotivoEgresoDao {

	private static final String QUERY = "select m from MotivoEgreso m where m.codigoMotivoEgreso = ?";

	@SuppressWarnings("unchecked")
	public List<MotivoEgreso> obtenerTodos() {
		return getHibernateTemplate().loadAll(MotivoEgreso.class);
	}
	
	public MotivoEgreso obtenerPorCodigo(int codigoMotivoEgreso) {
		return (MotivoEgreso) getHibernateTemplate().find(QUERY, codigoMotivoEgreso).get(0);
	}

}
